1.14.5 后端配置详解

application-prod.yml 配置:


# 项目中自定义配置的属性请放在此处
echatim:
  sdk:
    auth-type: professional # 授权类型是专业版(professional)
    business-platform: ${ECHATIM_SDK_BUSINESS_PLATFORM:SOCIAL} # 业务平台 (BASE:基础平台;CSVC: 客服平台; SOCIAL:社交平台
    stress-test: true # 是否开启jmeter压测相关功能

  license:
    key: XXXX # 授权证书key
  event-push:
    enable: ${ECHATIM_EVENT_PUSH_ENABLE:false}  #  是否开启事件抄送的功能(对接到第三方业务系统)
  msg-copy:    # 开启的消息抄送类型, 不配置则不被抄送
    events:
      - BROADCAST_CLIENT_OFFLINE_MESSAGE
      - BROADCAST_SEND_MESSAGE
      - BROADCAST_CLIENT_LOGIN
      - BROADCAST_CLIENT_LOGOUT
      - BROADCAST_CLIENT_ONLINE
      - BROADCAST_CLIENT_OFFLINE


  config:
    user-online-type: SINGLE  # im用户在线方式. SINGLE: 仅同一用户单个客户端同时在线, 后上线的会把之前的挤下线; MULTIPLE: 允许同一用户多个客户端同时在线

  auth:
    signingkey: signingkey
    tokenvalid: 604800000
    password-salt: ${ADMIN_PASSWORD_SALT:!@_echatim2020!}

  manage:        #管理
    file-clear-enable:  ${ECHATIM_MANAGE_FILE_CLEAR_ENABLE:false}  #  是否开启文件自动清理
    file-clear-expire-day:  ${ECHATIM_MANAGE_FILE_CLEAR_EXPIRE_DAY:7}  #  超时多久就清理文件(单位:天)

  oss:        #阿里云OSS存储-说明链接:https://oss.console.aliyun.com/overview
    endpoint: oss-cn-shenzhen.aliyuncs.com                # 阿里云API的外网域名
    access-key-id: XXXXXX                     # 阿里云API的密钥Access Key ID
    access-key-secret: YYYYY     # 阿里云API的密钥Access Key Secret
    bucket-name: YOUR_BUCKET_NAME          # 阿里云API的bucket名称
    resource-address: http://YOUR_BUCKET_NAME.oss-cn-shenzhen.aliyuncs.com # 阿里云OSS外网地址
  file:        # 本地文件服务器
    resource-address: http://localhost:8082 # 本地服务器外网地址
#    upload-file-dir: /tmp/upload_files
    upload-file-dir: E:\\upload_files
    sign-expire: 60000 # 上传 signature 失效时间(1分钟)
  encrypt:        # API加密信息
    enable: ${ECHATIM_ENCRYPT_ENABLE:false}  #  是否开启加密
    type: 1 # 加密类型 1:3DES
    key: 000000000000000000000000 # 加密key


# 本地文件服务器(文件大小限制)
spring:
  servlet:
    multipart:
      max-file-size: 2048MB
      max-request-size: 2048MB

results matching ""

    No results matching ""